package portalestadoentrega;

import javax.ejb.Remote;
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.ws.RequestWrapper;
import javax.xml.ws.ResponseWrapper;

/**
 * Interface del ServidorEstadoEntregaBean que recibe los 
 * cambios de estados de entrega de Articulos  
 * Author: Liliana Gonzalez
 */

@Remote
@WebService(targetNamespace = "http://portalEstadoEntrega/", name = "ServidorEstadoEntregaBean")
@XmlSeeAlso({ObjectFactory.class})
public interface ServidorEstadoEntregaBean {

    @WebResult(name = "return", targetNamespace = "")
    @RequestWrapper(localName = "notificarEntregaDespacho", targetNamespace = "http://portalEstadoEntrega/", className = "portalestadoentrega.NotificarEntregaDespacho")
    @WebMethod
    @ResponseWrapper(localName = "notificarEntregaDespachoResponse", targetNamespace = "http://portalEstadoEntrega/", className = "portalestadoentrega.NotificarEntregaDespachoResponse")
    
    public String notificarEntregaDespacho(@WebParam(name = "arg0", targetNamespace = "") int nroVenta) throws Exception;
}
